Bezeichnung zum Merkmalswert lesen

Hier ein kurzer Join, der zu einem Merkmal und einem Merkmalswert die Bezeichnung zum Merkmalswert liest.

Tabellen

Die zu verwendenden Tabellen sind:

  • CAWNT – Hier stehen die Bezeichnungen zu den Merkmalswerten
  • CAWN – Hier stehen die Merkmalswerte zu einem Merkmal
  • CABN – Ist die Tabelle für die Merkmale selbst. Sie wird benötigt, um den internen Merkmalszähler ATINN zu erhalten

Coding

Im folgenden Beispiel heisst das Merkmal “MERKMAL_1” und der Merkmalswert ist “A100”.

DATA:
  lv_text TYPE atwtb.

SELECT SINGLE atwtb FROM cawnt
 INNER JOIN cawn ON cawnt~atinn = cawn~atinn
                AND cawnt~adzhl = cawn~adzhl
                AND cawnt~atzhl = cawn~atzhl
 INNER JOIN cabn ON cabn~atinn = cawn~atinn
                AND cabn~adzhl = cawn~adzhl
  INTO lv_text
 WHERE cabn~atnam = ‘MERKMAL_1’
   AND cawnt~spras = sy-langu
   AND cawn~atwrt  = ‘A100’.

Enno Wulff

Leave a Comment